package com.dhsc.service.ywzj.wdpzsq;

import com.dhsc.domain.ywzx.kbpzgl.WdlysqlrVo;
import com.dhsc.domain.yypt.LayuiTableVo;
import com.dhsc.domain.yypt.ResponseObject;

/**
 * @author HP
 * @date 2024/4/24 10:46
 */
public interface IWdlysqlrService {

    /**
     * @Description:查询网点领用申请录入
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW 
     * @Date: 2024/4/24 10:48
     * @param w:
     */
    LayuiTableVo queryWdlysqlr(WdlysqlrVo w);

    /**
     * @Description:查询凭证管理联系人信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/4/24 10:49
     * @param w:
     */
    ResponseObject queryPzgllxrxx(WdlysqlrVo w);

    /**
     * @Description:保存网点领用申请录入信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/4/24 14:23
     * @param w:
     */
    ResponseObject saveWdlysqlrxx(WdlysqlrVo w);

    /**
     * @Description:查询网点领用申请录入编辑信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/4/26 10:20
     * @param w:
     */
    LayuiTableVo queryWdlysqlrBjxx(WdlysqlrVo w);

    /**
     * @Description:修改申请数量
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/4/29 9:24
     * @param w:
     */
    ResponseObject updateSqsl(WdlysqlrVo w);

    /**
     * @Description:保存网点领用信息流程信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/4/29 16:26
     * @param w:
     */
    ResponseObject saveWdlysqlrLcxx(WdlysqlrVo w);

    /**
     * @Description:删除申请单信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/4/30 9:15
     * @param w:
     */
    ResponseObject deleteWdlysqlr(WdlysqlrVo w);

    /**
     * @Description:撤回申请单信息
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/4/30 9:15
     * @param w:
     */
    ResponseObject chsqdWdlysqlr(WdlysqlrVo w);

    /**
     * @Description:查询网点领用管理信息
     * @return: com.dhsc.domain.yypt.LayuiTableVo
     * @Author: CDW
     * @Date: 2024/4/30 14:38
     * @param w:
     */
    LayuiTableVo queryWdlyglinfo(WdlysqlrVo w);

    /**
     * @Description:查询记录状态
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/4/30 14:38
     * @param w:
     */
    ResponseObject queryJlzt(WdlysqlrVo w);

    /**
     * @Description:修改入库数量或者备注
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/5/23 13:28
     * @param w:
     */
    ResponseObject updateRksjOrBz(WdlysqlrVo w);

    /**
     * @Description:申请单入库
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/5/23 15:23
     * @param w:
     */
    ResponseObject saveSqdrk(WdlysqlrVo w);

    /**
     * @Description:撤回申请单
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/5/23 15:23
     * @param w:
     */
    ResponseObject updateSqdzt(WdlysqlrVo w);

    /**
     * @Description:查询网点申请领用数据
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/5/23 16:14
     * @param w:
     */
    ResponseObject queryExportWdlygl(WdlysqlrVo w);

    /**
     * @Description:修改记录状态
     * @return: com.dhsc.domain.yypt.ResponseObject
     * @Author: CDW
     * @Date: 2024/5/24 9:59
     * @param w:
     */
    ResponseObject updateJLzt(WdlysqlrVo w);
}
